free energy for magnet